package com.ethannhu.todaynews.activity

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity

/**
 * 所有 Activity的父类
 */
open class BaseActivity : AppCompatActivity() {
    /**
     * 找控件
     */
    protected open fun initViews() {}

    /**
     * 设置数据
     */
    protected open fun initData() {}

    /**
     * 设置监听器
     */
    protected open fun initListeners() {}


    /**
     * 在 OnCreate 方法之后回调
     */
    override fun onPostCreate(savedInstanceState: Bundle?) {
        super.onPostCreate(savedInstanceState)
        initViews()
        initData()
        initListeners()
    }

}